<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="undefined">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>MD5信息密码生成器</title>
<style type="text/css">
<!--
.STYLE3 {font-size: 14px}
.STYLE4 {font-size: 36px}
-->
</style>
<script>
/*
 * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
 * Digest Algorithm, as defined in RFC 1321.
 * Version 2.2 Copyright (C) Paul Johnston 1999 - 2009
 * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
 * Distributed under the BSD License
 * See http://pajhome.org.uk/crypt/md5 for more info.
 
 Modified and compressed by @chenxiaoqino
 */
function md5(a){function b(a){return d(c(e(a)))}function c(a){return g(h(f(a),a.length*8))}function d(a){var b="0123456789abcdef",c="",d;for(var e=0;e<a.length;e++)d=a.charCodeAt(e),c+=b.charAt(d>>>4&15)+b.charAt(d&15);return c}function e(a){var b="",c=-1,d,e;while(++c<a.length)d=a.charCodeAt(c),e=c+1<a.length?a.charCodeAt(c+1):0,55296<=d&&d<=56319&&56320<=e&&e<=57343&&(d=65536+((d&1023)<<10)+(e&1023),c++),d<=127?b+=String.fromCharCode(d):d<=2047?b+=String.fromCharCode(192|d>>>6&31,128|d&63):d<=65535?b+=String.fromCharCode(224|d>>>12&15,128|d>>>6&63,128|d&63):d<=2097151&&(b+=String.fromCharCode(240|d>>>18&7,128|d>>>12&63,128|d>>>6&63,128|d&63));return b}function f(a){var b=Array(a.length>>2);for(var c=0;c<b.length;c++)b[c]=0;for(var c=0;c<a.length*8;c+=8)b[c>>5]|=(a.charCodeAt(c/8)&255)<<c%32;return b}function g(a){var b="";for(var c=0;c<a.length*32;c+=8)b+=String.fromCharCode(a[c>>5]>>>c%32&255);return b}function h(a,b){a[b>>5]|=128<<b%32,a[(b+64>>>9<<4)+14]=b;var c=1732584193,d=-271733879,e=-1732584194,f=271733878;for(var g=0;g<a.length;g+=16){var h=c,i=d,o=e,p=f;c=j(c,d,e,f,a[g+0],7,-680876936),f=j(f,c,d,e,a[g+1],12,-389564586),e=j(e,f,c,d,a[g+2],17,606105819),d=j(d,e,f,c,a[g+3],22,-1044525330),c=j(c,d,e,f,a[g+4],7,-176418897),f=j(f,c,d,e,a[g+5],12,1200080426),e=j(e,f,c,d,a[g+6],17,-1473231341),d=j(d,e,f,c,a[g+7],22,-45705983),c=j(c,d,e,f,a[g+8],7,1770035416),f=j(f,c,d,e,a[g+9],12,-1958414417),e=j(e,f,c,d,a[g+10],17,-42063),d=j(d,e,f,c,a[g+11],22,-1990404162),c=j(c,d,e,f,a[g+12],7,1804603682),f=j(f,c,d,e,a[g+13],12,-40341101),e=j(e,f,c,d,a[g+14],17,-1502002290),d=j(d,e,f,c,a[g+15],22,1236535329),c=k(c,d,e,f,a[g+1],5,-165796510),f=k(f,c,d,e,a[g+6],9,-1069501632),e=k(e,f,c,d,a[g+11],14,643717713),d=k(d,e,f,c,a[g+0],20,-373897302),c=k(c,d,e,f,a[g+5],5,-701558691),f=k(f,c,d,e,a[g+10],9,38016083),e=k(e,f,c,d,a[g+15],14,-660478335),d=k(d,e,f,c,a[g+4],20,-405537848),c=k(c,d,e,f,a[g+9],5,568446438),f=k(f,c,d,e,a[g+14],9,-1019803690),e=k(e,f,c,d,a[g+3],14,-187363961),d=k(d,e,f,c,a[g+8],20,1163531501),c=k(c,d,e,f,a[g+13],5,-1444681467),f=k(f,c,d,e,a[g+2],9,-51403784),e=k(e,f,c,d,a[g+7],14,1735328473),d=k(d,e,f,c,a[g+12],20,-1926607734),c=l(c,d,e,f,a[g+5],4,-378558),f=l(f,c,d,e,a[g+8],11,-2022574463),e=l(e,f,c,d,a[g+11],16,1839030562),d=l(d,e,f,c,a[g+14],23,-35309556),c=l(c,d,e,f,a[g+1],4,-1530992060),f=l(f,c,d,e,a[g+4],11,1272893353),e=l(e,f,c,d,a[g+7],16,-155497632),d=l(d,e,f,c,a[g+10],23,-1094730640),c=l(c,d,e,f,a[g+13],4,681279174),f=l(f,c,d,e,a[g+0],11,-358537222),e=l(e,f,c,d,a[g+3],16,-722521979),d=l(d,e,f,c,a[g+6],23,76029189),c=l(c,d,e,f,a[g+9],4,-640364487),f=l(f,c,d,e,a[g+12],11,-421815835),e=l(e,f,c,d,a[g+15],16,530742520),d=l(d,e,f,c,a[g+2],23,-995338651),c=m(c,d,e,f,a[g+0],6,-198630844),f=m(f,c,d,e,a[g+7],10,1126891415),e=m(e,f,c,d,a[g+14],15,-1416354905),d=m(d,e,f,c,a[g+5],21,-57434055),c=m(c,d,e,f,a[g+12],6,1700485571),f=m(f,c,d,e,a[g+3],10,-1894986606),e=m(e,f,c,d,a[g+10],15,-1051523),d=m(d,e,f,c,a[g+1],21,-2054922799),c=m(c,d,e,f,a[g+8],6,1873313359),f=m(f,c,d,e,a[g+15],10,-30611744),e=m(e,f,c,d,a[g+6],15,-1560198380),d=m(d,e,f,c,a[g+13],21,1309151649),c=m(c,d,e,f,a[g+4],6,-145523070),f=m(f,c,d,e,a[g+11],10,-1120210379),e=m(e,f,c,d,a[g+2],15,718787259),d=m(d,e,f,c,a[g+9],21,-343485551),c=n(c,h),d=n(d,i),e=n(e,o),f=n(f,p)}return Array(c,d,e,f)}function i(a,b,c,d,e,f){return n(o(n(n(b,a),n(d,f)),e),c)}function j(a,b,c,d,e,f,g){return i(b&c|~b&d,a,b,e,f,g)}function k(a,b,c,d,e,f,g){return i(b&d|c&~d,a,b,e,f,g)}function l(a,b,c,d,e,f,g){return i(b^c^d,a,b,e,f,g)}function m(a,b,c,d,e,f,g){return i(c^(b|~d),a,b,e,f,g)}function n(a,b){var c=(a&65535)+(b&65535),d=(a>>16)+(b>>16)+(c>>16);return d<<16|c&65535}function o(a,b){return a<<b|a>>>32-b}return b(a);var p}
/*
a simple Hex string to Decimal Big Integer String function
Written by @chenxiaoqino
Published under New BSD license
*/
function hex2dec(a){var b=new Array,c,d="";a=d+a,l=a.length;var e=Math.ceil(l*1.21);for(i=0;i<e;i++)b[i]=0;for(i=0;i<l;i++){c=a.charCodeAt(i),c-=48,c>32&&(c-=32),c>9&&(c-=7);for(j=0;j<e;j++)b[j]*=16;b[0]+=c;for(j=0;j<e;j++)while(b[j]>=10)b[j]-=10,b[j+1]+=1}while(b[--e]==0);while(e>=0)d+=String.fromCharCode(b[e--]+48);return d==""&&(d="0"),d}
/**
*
*  Base64 encode / decode
*  http://www.webtoolkit.info/javascript-base64.html
*
**/
var Base64 = {
 
	// private property
 	_keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
	// _keyStr  : "乾坤屯蒙需讼师比畜履泰否同大谦豫随蛊临观噬贲剥复妄颐过坎离咸恒遁壮晋夷家睽蹇解损益夬姤萃升困井革鼎雷艮渐归丰旅巽泽涣节孚小既未", 
	// public method for encoding
	encode : function (input) {
		var output = "";
		var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
		var i = 0;
 
		input = Base64._utf8_encode(input);
 
		while (i < input.length) {
 
			chr1 = input.charCodeAt(i++);
			chr2 = input.charCodeAt(i++);
			chr3 = input.charCodeAt(i++);
 
			enc1 = chr1 >> 2;
			enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
			enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
			enc4 = chr3 & 63;
 
			if (isNaN(chr2)) {
				enc3 = enc4 = 64;
			} else if (isNaN(chr3)) {
				enc4 = 64;
			}
 
			output = output +
			this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) +
			this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4);
 
		}
 
		return output;
	},


 
	// private method for UTF-8 encoding
	_utf8_encode : function (string) {
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";
 
		for (var n = 0; n < string.length; n++) {
 
			var c = string.charCodeAt(n);
 
			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}
 
		}
 
		return utftext;
	},

 
}
function b64encode(input)
{
return Base64.encode(input);
}

function IDmaker(ID_decimal)
{
	// area code can be found at http://www.stats.gov.cn/tjbz/xzqhdm/t20110726_402742468.htm

	var IDarea=new Array(110101,110111,120101,120111,120221,130101,130121,130131,130181,130201,130281,130301,130321,130401,130421,130431,130481,130501,130521,130531,130581,130601,130621,130631,130681,130701,130721,130731,130801,130821,130901,130921,130981,131001,131081,131101,131121,131181,140101,140121,140181,140201,140211,140221,140301,140311,140321,140401,140411,140421,140431,140481,140501,140521,140581,140601,140621,140701,140721,140781,140801,140821,140881,140901,140921,140931,140981,141001,141021,141031,141081,141101,141121,141181,150101,150121,150201,150221,150301,150401,150421,150501,150521,150581,150601,150621,150701,150721,150781,150801,150821,150901,150921,150981,152201,152221,152501,152531,152921,210101,210111,210181,210201,210211,210281,210301,210311,210321,210381,210401,210411,210421,210501,210521,210601,210681,210701,210711,210781,210801,210811,210881,210901,210911,210921,211001,211011,211021,211081,211101,211121,211201,211221,211281,211301,211321,211381,211401,211421,211481,220101,220181,220201,220211,220221,220281,220301,220381,220401,220421,220501,220521,220581,220601,220621,220681,220701,220721,220801,220821,220881,222401,230101,230111,230201,230221,230231,230281,230301,230321,230381,230401,230421,230501,230521,230601,230621,230701,230711,230781,230801,230811,230881,230901,230921,231001,231081,231101,231121,231181,231201,231221,231281,232701,232721,310101,320101,320111,320201,320211,320281,320301,320311,320321,320381,320401,320411,320481,320501,320581,320601,320611,320621,320681,320701,320721,320801,320811,320831,320901,320921,320981,321001,321011,321081,321101,321111,321181,321201,321281,321301,321311,330101,330201,330211,330281,330301,330381,330401,330411,330421,330481,330501,330521,330601,330621,330681,330701,330781,330801,330881,330901,330921,331001,331021,331081,331101,331121,331181,340101,340111,340121,340201,340221,340301,340311,340321,340401,340421,340501,340521,340601,340621,340701,340711,340721,340801,340811,340881,341001,341021,341101,341181,341201,341221,341301,341321,341401,341421,341501,341521,341601,341621,341701,341721,341801,341821,341881,350101,350111,350121,350181,350201,350211,350301,350401,350421,350481,350501,350521,350581,350601,350681,350701,350721,350781,350801,350821,350881,350901,350921,350981,360101,360111,360121,360201,360281,360301,360321,360401,360421,360481,360501,360521,360601,360681,360701,360721,360731,360781,360801,360821,360881,360901,360921,360981,361001,361021,361101,361121,361181,370101,370181,370201,370211,370281,370301,370321,370401,370481,370501,370521,370601,370611,370681,370701,370781,370801,370811,370831,370881,370901,370911,370921,371001,371081,371101,371121,371201,371301,371311,371321,371401,371421,371481,371501,371521,371581,371601,371621,371701,371721,410101,410181,410201,410211,410221,410301,410311,410381,410401,410411,410421,410481,410501,410581,410601,410611,410621,410701,410711,410721,410781,410801,410811,410821,410901,411001,411081,411101,411121,411201,411221,411281,411301,411321,411381,411401,411421,411481,411501,411521,411601,411621,411681,411701,411721,419001,420101,420111,420201,420281,420301,420321,420381,420501,420581,420601,420701,420801,420821,420881,420901,420921,420981,421001,421081,421101,421121,421181,421201,421221,421281,421301,421321,421381,422801,429021,430101,430111,430121,430181,430201,430211,430221,430281,430301,430321,430381,430401,430421,430481,430501,430511,430521,430581,430601,430611,430621,430681,430701,430721,430781,430801,430811,430821,430901,430921,430981,431001,431021,431081,431101,431121,431201,431221,431281,431301,431321,431381,433101,440101,440111,440201,440281,440301,440401,440501,440511,440601,440701,440781,440801,440811,440881,440901,440981,441201,441301,441401,441421,441481,441501,441521,441581,441601,441621,441701,441721,441781,441801,441821,441881,445101,445121,445201,445221,445281,445301,445321,445381,450101,450201,450221,450301,450311,450321,450331,450401,450421,450481,450501,450521,450601,450621,450681,450701,450721,450801,450821,450881,450901,450921,450981,451001,451021,451031,451101,451121,451201,451221,451281,451301,451321,451381,451401,451421,451481,460101,460201,469001,469021,469031,500101,500111,500231,500241,510101,510121,510131,510181,510301,510311,510321,510401,510411,510421,510501,510521,510601,510681,510701,510781,510801,510811,510821,510901,510921,511001,511011,511101,511111,511181,511301,511321,511381,511401,511421,511501,511521,511601,511621,511681,511701,511721,511781,511801,511821,511901,511921,512001,512021,512081,513221,513231,513321,513331,513401,513431,520101,520111,520121,520181,520201,520221,520301,520321,520381,520401,520421,522201,522301,522401,522601,522631,522701,522731,530101,530111,530121,530181,530301,530321,530381,530401,530421,530501,530521,530601,530621,530701,530721,530801,530821,530901,530921,532301,532331,532501,532531,532621,532801,532901,532931,533321,533421,540101,540121,542121,542221,542231,542301,542331,542421,542521,542621,610101,610111,610201,610301,610331,610401,610431,610481,610501,610521,610581,610601,610621,610631,610701,610721,610801,610821,610831,610901,610921,611001,611021,620101,620111,620121,620201,620301,620321,620401,620421,620501,620521,620601,620621,620701,620721,620801,620821,620901,620921,620981,621001,621021,621101,621121,621201,621221,622901,622921,623001,623021,630101,630121,632121,632221,632321,632521,632621,632721,632801,632821,640101,640121,640181,640201,640221,640301,640381,640401,640501,640521,650101,650121,650201,652101,652201,652301,652701,652801,652901,653001,653101,653121,653131,653201,653221,654021,654201,654221,654301,654321,659001,110102,110112,120102,120112,130102,130132,130182,130202,130302,130322,130402,130432,130502,130522,130532,130582,130602,130622,130632,130682,130702,130722,130732,130802,130822,130902,130922,130982,131002,131022,131082,131102,131122,131182,140122,140202,140212,140222,140302,140322,140402,140502,140522,140602,140622,140702,140722,140802,140822,140882,140902,140922,140932,141002,141022,141032,141082,141102,141122,141182,150102,150122,150202,150222,150302,150402,150422,150502,150522,150602,150622,150702,150722,150782,150802,150822,150902,150922,152202,152222,152502,152522,152922,210102,210112,210122,210202,210212,210282,210302,210402,210422,210502,210522,210602,210682,210702,210782,210802,210882,210902,210922,211002,211102,211122,211202,211282,211302,211322,211382,211402,211422,220102,220112,220122,220182,220202,220282,220302,220322,220382,220402,220422,220502,220582,220602,220622,220702,220722,220802,220822,220882,222402,230102,230112,230182,230202,230302,230382,230402,230422,230502,230522,230602,230622,230702,230712,230722,230822,230882,230902,231002,231102,231182,231202,231222,231282,232702,232722,310112,320102,320202,320282,320302,320312,320322,320382,320402,320412,320482,320502,320582,320602,320612,320682,320722,320802,320902,320922,320982,321002,321102,321112,321182,321202,321282,321302,321322,330102,330122,330182,330212,330282,330302,330322,330382,330402,330482,330502,330522,330602,330682,330702,330782,330802,330822,330902,330922,331002,331022,331082,331102,331122,340102,340122,340202,340222,340302,340322,340402,340502,340602,340702,340802,340822,341002,341022,341102,341122,341182,341202,341222,341282,341302,341322,341402,341422,341502,341522,341602,341622,341702,341722,341802,341822,350102,350122,350182,350212,350302,350322,350402,350502,350582,350602,350622,350702,350722,350782,350802,350822,350902,350922,350982,360102,360122,360202,360222,360302,360322,360402,360482,360502,360602,360622,360702,360722,360732,360782,360802,360822,360902,360922,360982,361002,361022,361102,361122,370102,370112,370202,370212,370282,370302,370322,370402,370502,370522,370602,370612,370682,370702,370782,370802,370832,370882,370902,370982,371002,371082,371102,371122,371202,371302,371312,371322,371402,371422,371482,371502,371522,371602,371622,371702,371722,410102,410122,410182,410202,410222,410302,410322,410402,410422,410482,410502,410522,410602,410622,410702,410782,410802,410822,410882,410902,410922,411002,411082,411102,411122,411202,411222,411282,411302,411322,411402,411422,411502,411522,411602,411622,411702,411722,420102,420112,420202,420222,420302,420322,420502,420582,420602,420682,420702,420802,420822,420902,420922,420982,421002,421022,421102,421122,421182,421202,421222,422802,422822,430102,430122,430202,430302,430382,430412,430422,430482,430502,430522,430602,430682,430702,430722,430802,430822,430902,430922,431002,431022,431102,431122,431202,431222,431302,431322,431382,433122,440112,440222,440232,440282,440402,440512,440802,440882,440902,440982,441202,441302,441322,441402,441422,441502,441602,441622,441702,441802,441882,445102,445122,445202,445222,445302,445322,450102,450122,450202,450222,450302,450322,450332,450422,450502,450512,450602,450702,450722,450802,450902,450922,451002,451022,451102,451122,451202,451222,451302,451322,451402,451422,469002,469022,469032,500102,500112,500222,500232,500242,510112,510122,510132,510182,510302,510322,510402,510422,510502,510522,510682,510722,510802,510812,510822,510922,511002,511102,511112,511132,511302,511322,511402,511422,511502,511522,511602,511622,511702,511722,511802,511822,511902,511922,512002,512022,513222,513232,513322,513332,513422,513432,520102,520112,520122,520222,520302,520322,520382,520402,520422,522222,522322,522422,522622,522632,522702,522722,522732,530102,530112,530122,530302,530322,530402,530422,530502,530522,530602,530622,530702,530722,530802,530822,530902,530922,532322,532502,532532,532622,532822,532922,532932,533102,533122,533422,540102,540122,542122,542132,542222,542232,542322,542332,542422,542522,542622,610102,610112,610122,610202,610222,610302,610322,610402,610422,610502,610522,610582,610602,610622,610632,610702,610722,610802,610822,610902,610922,611002,611022,620102,620122,620302,620402,620422,620502,620522,620602,620622,620702,620722,620802,620822,620902,620922,620982,621002,621022,621102,621122,621202,621222,622922,623022,630102,630122,632122,632222,632322,632522,632622,632722,632802,632822,640122,640202,640302,640402,640422,640502,640522,650102,650202,652122,652222,652302,652722,652822,652922,653022,653122,653222,654002,654022,654202,654322,659002,110113,120103,120113,120223,130103,130123,130133,130183,130203,130223,130283,130303,130323,130403,130423,130433,130503,130523,130533,130603,130623,130633,130683,130703,130723,130733,130803,130823,130903,130923,130983,131003,131023,131123,140123,140203,140223,140303,140423,140603,140623,140723,140823,140923,141023,141033,141123,150103,150123,150203,150223,150303,150403,150423,150523,150623,150723,150783,150823,150923,152223,152523,152923,210103,210113,210123,210203,210213,210283,210303,210323,210403,210423,210503,210603,210703,210803,210903,211003,211103,211223,211303,211403,220103,220183,220203,220283,220303,220323,220403,220503,220523,220623,220723,222403,230103,230123,230183,230203,230223,230303,230403,230503,230523,230603,230623,230703,230713,230803,230833,230903,231003,231083,231123,231223,231283,232703,232723,310103,310113,320103,320113,320203,320303,320503,320583,320623,320703,320723,320803,320903,320923,321003,321023,321183,321203,321283,321323,330103,330183,330203,330283,330303,330483,330503,330523,330683,330703,330723,330783,330803,330903,331003,331023,331123,340103,340123,340203,340223,340303,340323,340403,340503,340603,340703,340803,340823,341003,341023,341103,341203,341323,341423,341503,341523,341623,341723,341823,350103,350123,350203,350213,350303,350403,350423,350503,350583,350603,350623,350723,350783,350823,350923,360103,360123,360203,360313,360323,360403,360423,360723,360733,360803,360823,360923,360983,361023,361123,370103,370113,370203,370213,370283,370303,370323,370403,370503,370523,370613,370683,370703,370783,370883,370923,370983,371083,371103,371203,371323,371423,371523,371623,371723,410103,410183,410203,410223,410303,410323,410403,410423,410503,410523,410603,410703,410803,410823,410883,410923,411023,411103,411303,411323,411403,411423,411503,411523,411623,411723,420103,420113,420203,420303,420323,420503,420583,420683,420703,420923,421003,421023,421083,421123,421223,421303,422823,430103,430203,430223,430423,430503,430523,430603,430623,430703,430723,430903,430923,431003,431023,431103,431123,431223,433123,440103,440113,440183,440203,440233,440303,440403,440513,440523,440703,440783,440803,440823,440883,440903,440923,440983,441203,441223,441283,441303,441323,441423,441523,441623,441723,441823,445323,450103,450123,450203,450223,450303,450323,450403,450423,450503,450603,450703,450803,450923,451023,451123,451223,451323,451423,469003,469023,469033,500103,500113,500223,500233,500243,510113,510183,510303,510403,510503,510603,510623,510683,510703,510723,510823,510903,510923,511113,511123,511133,511303,511323,511423,511523,511623,511723,511823,511923,513223,513233,513323,513333,513423,513433,520103,520113,520123,520203,520303,520323,520423,522223,522323,522423,522623,522633,522723,530103,530113,530323,530423,530523,530623,530723,530823,530923,532323,532503,532523,532623,532823,532923,533103,533123,533323,533423,540123,542123,542133,542223,542233,542323,542333,542423,542523,542623,610103,610113,610203,610303,610323,610403,610423,610523,610623,610723,610823,610923,611023,620103,620123,620403,620423,620503,620523,620623,620723,620823,620923,621023,621123,621223,622923,623023,630103,630123,632123,632223,632323,632523,632623,632723,632823,640303,640323,640423,650103,650203,652123,652223,652323,652723,652823,652923,653023,653123,653223,654003,654023,654223,654323,659003,110114,120104,120114,130104,130124,130184,130204,130224,130304,130324,130404,130424,130434,130524,130534,130604,130624,130634,130684,130724,130804,130824,130924,130984,131024,131124,140224,140424,140524,140624,140724,140824,140924,141024,141034,141124,150104,150124,150204,150304,150404,150424,150524,150624,150724,150784,150824,150924,152224,152524,210104,210114,210124,210204,210224,210304,210404,210504,210604,210624,210804,210904,211004,211204,211224,211324,211404,220104,220204,220284,220524,220724,222404,222424,230104,230124,230184,230204,230224,230304,230404,230524,230604,230624,230704,230714,230804,230904,231004,231024,231084,231124,231224,232704,310104,310114,320104,320114,320124,320204,320324,320404,320504,320584,320684,320724,320804,320924,321084,321284,321324,330104,330204,330304,330324,330424,330624,330784,330824,331004,331024,331124,340104,340304,340404,340504,340604,340824,341004,341024,341124,341204,341324,341424,341524,341824,350104,350124,350304,350424,350504,350524,350624,350724,350784,350824,350924,360104,360124,360424,360724,360734,360824,360924,361024,361124,370104,370124,370214,370284,370304,370404,370634,370684,370704,370724,370784,371324,371424,371524,371624,371724,410104,410184,410204,410224,410304,410324,410404,410704,410724,410804,411024,411104,411224,411324,411424,411524,411624,411724,420104,420114,420204,420324,420504,420624,420684,420704,420804,420984,421024,421124,421224,429004,430104,430124,430204,430224,430304,430424,430524,430624,430724,431024,431124,431224,433124,440104,440114,440184,440204,440224,440304,440404,440514,440604,440704,440784,440804,441224,441284,441324,441424,441624,445224,450124,450204,450224,450304,450324,450404,450804,450924,451024,451224,451324,451424,469024,500104,500114,500224,500234,510104,510114,510124,510184,510304,510504,510524,510704,510724,510824,510904,511024,511124,511304,511324,511424,511524,511724,511824,513224,513324,513334,513424,513434,520114,520324,520424,522224,522324,522424,522624,522634,530124,530324,530424,530524,530624,530724,530824,530924,532324,532524,532624,532924,533124,533324,540124,542124,542224,542324,542334,542424,542524,542624,610104,610114,610124,610204,610304,610324,610404,610424,610524,610624,610724,610824,610924,611024,620104,620524,620724,620824,620924,621024,621124,621224,622924,623024,630104,632224,632324,632524,632624,632724,640104,640324,640424,650104,650204,652324,652824,652924,653024,653124,653224,654024,654224,654324,659004,110105,110115,120105,120115,120225,130105,130125,130185,130205,130225,130425,130435,130525,130535,130625,130635,130705,130725,130825,130925,131025,131125,140105,140225,140425,140525,140725,140825,140925,141025,141125,150105,150125,150205,150425,150525,150625,150725,150785,150825,150925,152525,210105,210505,210905,211005,220105,220605,222405,230125,230205,230225,230305,230405,230505,230605,230705,230715,230805,231005,231025,231085,231225,310105,310115,320105,320115,320125,320205,320305,320405,320505,320585,320705,320925,330105,330185,330205,330225,330825,331125,340405,340825,341125,341225,341525,341825,350105,350125,350205,350305,350425,350505,350525,350625,350725,350825,350925,360105,360425,360725,360735,360825,360925,361025,361125,370105,370125,370205,370285,370305,370405,370685,370705,370725,370785,371325,371425,371525,371625,371725,410105,410185,410205,410225,410305,410325,410425,410505,410725,410825,411025,411325,411425,411525,411625,411725,420105,420115,420205,420325,420505,420525,420625,421125,422825,429005,430105,430225,430405,430525,430725,431025,431125,431225,433125,440105,440115,440205,440305,440515,440605,440705,440785,440825,441225,441625,441825,450105,450125,450205,450225,450305,450325,450405,451025,451225,451425,460105,469005,469025,500105,500115,500225,500235,510105,510115,510525,510725,511025,511325,511425,511525,511725,511825,513225,513325,513335,513425,513435,520325,520425,522225,522325,522425,522625,522635,522725,530125,530325,530425,530625,530825,530925,532325,532525,532625,532925,533325,540125,542125,542225,542325,542335,542425,542525,542625,610115,610125,610425,610525,610625,610725,610825,610925,611025,620105,620525,620725,620825,621025,621125,621225,622925,623025,630105,632525,632625,632725,640105,640205,640425,650105,650205,652325,652825,652925,653125,653225,654025,654225,654325,110106,110116,120106,120116,130126,130406,130426,130526,130626,130636,130706,130726,130826,130926,131026,131126,140106,140226,140426,140726,140826,140926,141026,141126,150206,150426,150526,150626,150726,150826,150926,152526,210106,210726,220106,222406,222426,230126,230206,230306,230406,230506,230606,230706,230716,230826,231226,310106,310116,320106,320116,320206,320506,320706,320826,330106,330206,330226,330326,330726,331126,340406,340826,341126,341226,350206,350426,350526,350626,350926,360426,360726,360826,360926,361026,361126,370126,370306,370406,370686,370786,370826,371326,371426,371526,371626,371726,410106,410306,410326,410506,410526,410726,410926,411326,411426,411526,411626,411726,420106,420116,420506,420526,420606,420626,421126,422826,429006,430406,430426,430626,430726,431026,431126,431226,433126,440106,440116,440306,440606,441226,441426,441826,450126,450226,450326,451026,451226,460106,469006,469026,500106,500116,500226,500236,510106,510626,510726,511126,511526,511826,513226,513326,513336,513426,513436,520326,522226,522326,522426,522626,522636,522726,530126,530326,530426,530626,530826,530926,532326,532526,532626,532926,540126,542126,542226,542326,542336,542426,542526,542626,610116,610126,610326,610426,610526,610626,610726,610826,610926,611026,620826,621026,621126,621226,622926,623026,632126,632626,632726,640106,650106,652826,652926,653126,653226,654026,654226,654326,110107,110117,130107,130127,130207,130227,130427,130527,130627,130637,130727,130827,130927,131127,140107,140227,140427,140727,140827,140927,141027,141127,150207,150627,150727,150927,152527,210727,230127,230207,230227,230307,230407,230707,310107,310117,320107,320507,330127,330327,330727,331127,340207,340827,350427,350527,350627,360427,360727,360827,361027,361127,370687,370827,371327,371427,371727,410327,410527,410727,410927,411327,411527,411627,411727,420107,420117,420527,420607,421087,421127,422827,430407,430527,431027,431127,431227,433127,440307,440507,440607,441427,441827,450107,450127,450327,451027,451227,460107,469007,469027,500107,500117,500227,500237,510107,510727,511527,511827,513227,513327,513337,513427,513437,520327,522227,522327,522427,522627,522727,530127,530427,530627,530827,530927,532327,532527,532627,532927,540127,542127,542227,542327,542337,542427,542527,542627,610327,610427,610527,610627,610727,610827,610927,621027,621227,622927,623027,632127,650107,652327,652827,652927,653127,653227,654027,110108,110228,130108,130128,130208,130428,130528,130628,130638,130728,130828,130928,131028,131128,140108,140428,140728,140828,140928,141028,141128,150428,150928,152528,230108,230128,230208,230708,230828,310108,310118,321088,330108,330328,340208,340828,350128,350428,350628,360428,360728,360828,361028,361128,370828,371328,371428,371728,410108,410328,410728,410928,411328,411528,411628,411728,420528,422828,430408,430528,431028,431128,431228,440308,440608,450108,450328,451028,451228,460108,469028,500108,500118,500228,500238,510108,511028,511528,513228,513328,513338,513428,520328,522228,522328,522428,522628,522728,530128,530328,530428,530628,530828,532328,532528,532628,532928,542128,542228,542328,542338,542428,610328,610428,610528,610628,610728,610828,610928,621228,632128,652328,652828,652928,653128,654028,110109,110229,130129,130229,130429,130529,130629,130729,130929,140109,140429,140729,140829,140929,141029,141129,150429,150929,152529,230109,230129,230229,230709,310109,320829,330109,330329,350429,350629,360429,360729,360829,361029,361129,370829,371329,410329,411329,411729,420529,430529,431129,431229,440229,450109,450329,451029,451119,451229,469029,500109,500119,500229,510129,511129,511529,513229,513329,513429,520329,522229,522629,522729,530129,530629,530829,532329,532529,532929,542129,542229,542329,542429,610329,610429,610629,610729,610829,610929,650109,652829,652929,653129);
	
	
	var IDyear=ID_decimal.substr(0,20)%15+1980;

	var month=['01','02','03','04','05','06','07','08','09','10','11','12'];
	var IDmonth=month[ID_decimal.substr(0,21)%12+1];
	var IDday=ID_decimal.substr(0,22)%19+10;
	var IDdate=IDyear.toString()+IDmonth.toString()+IDday.toString();
	var IDsec=ID_decimal.substr(0,23)%(999-800)+800;
	IDsec=Math.floor(IDsec/2)*2+1+ID_decimal.substr(0,10)%(2);
	var IDpart=IDdate+IDsec;	
	
	var IDareaPoint=ID_decimal%(Math.floor(IDarea.length/2)*2+1);
	var IDa=IDarea[IDareaPoint];
	var rid=IDa.toString()+IDpart;
	var IDnumber=rid+calcChecksum(rid);
	return IDnumber;
	}
/*
ID checksum based on http://zh.wikipedia.org/wiki/%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E5%85%AC%E6%B0%91%E8%BA%AB%E4%BB%BD%E5%8F%B7%E7%A0%81
*/

function calcChecksum(rid){
	var workArr = rid.split('').reverse();
	var map = [0,1,2,3,4,5,6,7,8,9,'X'];
    function W(i){
        return Math.pow(2,i-1) % 11;
    }
    function S(){
        var sum = 0;
        for (var j=0;j<17;j++){
            sum += workArr[j]*W(j+2);
        }
        return sum;
    }
   return map[(12-(S() % 11)) % 11];
}


</script>
<script>
function $(id) {return document.getElementById(id);}
function createPwd()
{
	var salt="";//add your own 
	/*
	input web name by radio or text
	*/
	for(var i = 0; i < document.form.web.length; i++) {
		if(document.form.web[i].checked && document.form.web[i].value != "none") {
			$("srcbox2").value = document.form.web[i].value;
		}
	}
	var rawString = ($("srcbox1").value || '') 
			+ (salt)
			+ ($("srcbox2").value || '')
			+ ($("version").value || '');
			// restore to main stream, subpwd=md5(rawString)
			// also can use md5(salt), which will extend the lenght of rawString
	var str_md5 = md5(rawString);
	var str_decimal = hex2dec(str_md5);
	var str_base64=b64encode(str_md5);
	var ID_decimal=hex2dec(md5(str_md5+md5("")));
	var length = parseInt($("cutselect").value) || str_decimal.length;

	// build name
	var surNameList="赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔曹严华金魏陶姜戚谢邹喻柏水窦章云苏潘葛奚范彭郎鲁韦昌马苗凤花方俞任袁柳酆鲍史唐费";
	var surName=surNameList.substr((ID_decimal.substr(0,10)) % (surNameList.length),1);
	
	// For more Chinese char http://www.douban.com/note/186053601/
	//var middleNameList="镧铈镨钕钷钐铕钆铽镝钬铒镱镥锕钍镤铀镎钚镅锔锫锎锿镄钔锘铹";
	//var middleNameList="绒绸纶绉缝纫绞绛绘绗绖绝绚绕络绔纤维缄缂缓缑缔缏编缆缕缅缌缒缃缐缈缗缇纱线绠继绢绥绦绨绤绡绣结缎纹绻绮绵缵绺绫绩绲纺绷绱绳绶绬缠缞缚缟缙缛缢缜缣缍绹缁缀绽综绾经纬组织";
	var myNameList="玌玏玎玑玐玙玛玒玓玔玕玖玗玘玚玥珁玬玮玞玣玠玡玢玤玦玧珏玩玪玭环玝玜玟玸珐玾玴玵珃珋珀玶玿玲玳玷玹玻玽珂珄珅珇珈珉珊珌珍珎珏珑珆珱珰珒珚珡珤珜珨玼珔珓珕珖珗珘珟珙珛珝珞珠珢珣珥珦珧珩珪珫珯";
	//var myNameList="雷霆霈霖霜雪霁霞雯雾霭露霾震";

	var middleName=myNameList.substr((ID_decimal.substr(10,15))%(myNameList.length),1);
	var myName=myNameList.substr((ID_decimal.substr(10,10))%(myNameList.length),1);

	// build gender
	var genderList="男女";
	var gender=genderList.substr(ID_decimal.substr(20,10)%(2),1);

	// build ID

	var IDnumber=IDmaker(ID_decimal);
	
	// build email ID
	var mailID=str_base64.toLowerCase().substr(20,8);

//	var boxhex=$("hexresult");
//	boxhex.innerHTML=str_md5.substr(0,length);
	var boxdec=$("decresult");
	boxdec.value=str_decimal.substr(0,6);
	var boxbase64=$("base64result");
	boxbase64.value=str_base64.substr(0,length);
	var boxname=$("nameresult");
	boxname.value=surName+middleName+myName;
	var boxgender=$("genderresult");
	boxgender.value=gender;
	var boxbirth=$("birthresult");
	boxbirth.value=IDnumber.substr(6,4)+"年"+IDnumber.substr(10,2)+"月"+IDnumber.substr(12,2)+"日";
	var boxIDnumber=$("IDresult")
	boxIDnumber.value=IDnumber;
	var boxmailID=$("mailIDresult");
	boxmailID.value=mailID;
return false;
}
</script>
</head>
<body bgcolor="#FFFFFF">
<form action="#" onsubmit="return createPwd();" name="form">
  <table width="1024" border="0" cellpadding="0" cellspacing="0">
    <!--DWLayoutTable-->
    <tr>
      <td width="158" height="16">&nbsp;</td>
      <td width="405">&nbsp;</td>
      <td width="423">&nbsp;</td>
      <td width="38">&nbsp;</td>
    </tr>
    <tr>
      <td height="40">&nbsp;</td>
      <td colspan="2" rowspan="2" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
          <!--DWLayoutTable-->
          <tr>
            <td width="828" height="80" valign="top"><p>&nbsp;&nbsp;主密码:
                <input name="password" type="password" id="srcbox1"/>
                网站名
                <input type="radio" id="none" name="web" value="none" checked >
                <label for="none"></label>
                <input name="text" type="text" id="srcbox2"/>
                <input name="submit" type="submit" id="submit" value="生成个人信息并计算密码"/>
              </p>
              <hr>            </td>
          </tr>
        </table></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td rowspan="2" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
          <!--DWLayoutTable-->
          <tr>
            <td width="158" height="143" valign="top"><p align="center">Big Brother is Watching You</p>
              <p align="center"><span class="STYLE4">&#8224;</span></p></td>
          </tr>
          <tr>
            <td height="19">&nbsp;</td>
          </tr>
        </table></td>
      <td height="40">&nbsp;</td>
    </tr>
    <tr>
      <td colspan="2" rowspan="2" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
          <!--DWLayoutTable-->
          <tr>
            <td width="135" height="130" valign="top"><table width="90%" border="0" cellpadding="0" cellspacing="0">
                <!--DWLayoutTable-->
                <tr>
                  <td width="19" height="26">&nbsp;</td>
                  <td width="103" valign="top"> 邮件</td>
                </tr>
                <tr>
                  <td height="26">&nbsp;</td>
                  <td valign="top">社交</td>
                </tr>
                <tr>
                  <td height="26">&nbsp;</td>
                  <td valign="top">购物</td>
                </tr>
                <tr>
                  <td height="26">&nbsp;</td>
                  <td valign="top">银行</td>
                </tr>
                <tr>
                  <td height="26">&nbsp;</td>
                  <td valign="top">手机</td>
                </tr>
              </table></td>
            <td width="693" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                <!--DWLayoutTable-->
                <tr>
                  <td width="85" height="26" valign="top"><input type="radio" id="gmail" name="web" value="gmail">
                    <label for="gmail">gmail</label>
                    <label for="263"></label></td>
                  <td width="85" valign="top"><input type="radio" id="msn" name="web" value="msn">
                    <label for="msn">msn</label></td>
                  <td width="85" valign="top"><input type="radio" id="yahoo" name="web" value="yahoo">
                    <label for="yahoo">yahoo</label>
                    <label for="label"></label></td>
                  <td width="85" valign="top"><input type="radio" id="sina" name="web" value="sina">
                    <label for="sina">sina</label></td>
                  <td width="85" valign="top"><input type="radio" id="sohu" name="web" value="sohu">
                    <label for="sohu">sohu</label></td>
                  <td width="85" valign="top"><input type="radio" id="163" name="web" value="163">
                    <label for="163">163</label></td>
                  <td width="85" valign="top"><input type="radio" id="qq" name="web" value="qq">
                    <label for="qq">qq</label></td>
                  <td width="85" valign="top"><input type="radio" id="263" name="web" value="263">
                    <label for="263">263</label></td>
                  <td width="13">&nbsp;</td>
                </tr>
                <tr>
                  <td height="26" valign="top"><input type="radio" id="twitter" name="web" value="twitter">
                    <label for="twitter">twitter</label></td>
                  <td valign="top"><input type="radio" id="facebook" name="web" value="facebook">
                    <label for="facebook"><span class="STYLE3">facebook</span></label></td>
                  <td valign="top"><input type="radio" id="baidu" name="web" value="baidu">
                    <label for="baidu">百度</label></td>
                  <td valign="top"><input type="radio" id="renren" name="web" value="renren">
                    <label for="renren">人人</label></td>
                  <td valign="top"><input type="radio" id="kaixin" name="web" value="kaixin">
                    <label for="kaixin">开心</label></td>
                  <td valign="top"><input type="radio" id="tianya" name="web" value="tianya">
                    <label for="tianya">天涯</label></td>
                  <td valign="top"><input type="radio" id="mop" name="web" value="mop">
                    <label for="mop">猫扑</label></td>
                  <td valign="top"><input type="radio" id="radio" name="web" value="qq">
                    <label for="radio">qq</label></td>
                  <td>&nbsp;</td>
                </tr>
                <tr>
                  <td height="26" valign="top"><input type="radio" id="taobao" name="web" value="taobao">
                    <label for="taobao">淘宝</label></td>
                  <td valign="top"><input type="radio" id="alipay" name="web" value="alipay">
                    <label for="alipay">支付宝</label></td>
                  <td valign="top"><input type="radio" id="360buy" name="web" value="360buy">
                    <label for="360buy">京东</label></td>
                  <td valign="top"><input type="radio" id="newegg" name="web" value="newegg">
                    <label for="newegg">新蛋</label></td>
                  <td valign="top"><input type="radio" id="dangdang" name="web" value="dangdang">
                    <label for="dangdang">当当</label></td>
                  <td valign="top"><input type="radio" id="amazon" name="web" value="amazon">
                    <label for="amazon">卓越</label></td>
                  <td valign="top"><input type="radio" id="vancl" name="web" value="vancl">
                    <label for="vancl">凡客</label></td>
                  <td valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
                  <td>&nbsp;</td>
                </tr>
                <tr>
                  <td height="26" valign="top"><input type="radio" id="icbc" name="web" value="icbc">
                    <label for="icbc">工商</label></td>
                  <td valign="top"><input type="radio" id="ccb" name="web" value="ccb">
                    <label for="ccb">建设</label></td>
                  <td valign="top"><input type="radio" id="abchina" name="web" value="abchina">
                    <label for="abchina">农业</label></td>
                  <td valign="top"><input type="radio" id="cmbchina" name="web" value="cmbchina">
                    <label for="cmbchina">招商</label></td>
                  <td valign="top"><input type="radio" id="boc" name="web" value="boc">
                    <label for="boc">中国</label>
                    <label for="radio2"></label></td>
                  <td valign="top"><input type="radio" id="bankcomm" name="web" value="bankcomm">
                    <label for="bankcomm">交通</label></td>
                  <td valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
                  <td valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
                  <td>&nbsp;</td>
                </tr>
                <tr>
                  <td height="26" valign="top"><input type="radio" id="10086" name="web" value="10086">
                    <label for="10086">移动</label></td>
                  <td valign="top"><input type="radio" id="radio3" name="web" value="10010">
                    <label for="radio3">联通</label></td>
                  <td valign="top"><input type="radio" id="ct10000" name="web" value="ct10000">
                    <label for="ct10000">电信</label></td>
                  <td valign="top"><input type="radio" id="10010" name="web" value="10010">
                    <label for="10010">网通</label></td>
                  <td valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
                  <td valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
                  <td valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
                  <td valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
                  <td>&nbsp;</td>
                </tr>
              </table></td>
          </tr>
          <tr>
            <td height="26" colspan="2" valign="top"><hr></td>
          </tr>
        </table></td>
      <td height="122">&nbsp;</td>
    </tr>
    <tr>
      <td height="34">&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td height="144">&nbsp;</td>
      <td rowspan="2" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
          <!--DWLayoutTable-->
          <tr>
            <td width="18" height="30"></td>
            <td width="376" valign="top">生成个人信息 </td>
            <td width="11"></td>
          </tr>
          <tr>
            <td height="122"></td>
            <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                <!--DWLayoutTable-->
                <tr>
                  <td width="116" height="30" valign="top">姓名</td>
                  <td width="65" valign="top"><input name="textarea"  type="text" id="nameresult" onFocus="this.select()" onMouseOver="this.focus()" value="" size="6"></td>
                  <td width="195" valign="top">性别
                  <input name="textarea2" type="text" id="genderresult" onFocus="this.select()" onMouseOver="this.focus()" value="" size="1"></td>
                </tr>
                <tr>
                  <td height="30" valign="top">生日</td>
                  <td colspan="2" valign="top"><input name="textarea3" type="text" id="birthresult" onFocus="this.select()" onMouseOver="this.focus()" value=""></td>
                </tr>
                <tr>
                  <td height="30" valign="top">ID</td>
                  <td colspan="2" valign="top"><input name="textarea4" type="text" id="IDresult" onFocus="this.select()" onMouseOver="this.focus()" value=""></td>
                </tr>
                <tr>
                  <td height="30" valign="top">email</td>
                  <td colspan="2" valign="top"><input name="textarea5" type="text" id="mailIDresult" onFocus="this.select()" onMouseOver="this.focus()" value=""></td>
                </tr>
                <tr>
                  <td height="2"></td>
                  <td></td>
                  <td></td>
                </tr>
                <!--DWLayoutTable-->
              </table></td>
            <td></td>
          </tr>
        </table></td>
      <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
          <!--DWLayoutTable-->
          <tr>
            <td height="30" colspan="3" valign="top"><div align="left">生成密码 </div></td>
            <td colspan="2" valign="top"><div align="right">版本
                <select name="select2" id="version" >
                  <option value="2012spring">2012春</option>
                  <option value="2012summer">2012夏</option>
                  <option value="2012autum">2012秋</option>
                  <option value="2012winter">2012冬</option>
                </select>
              </div></td>
          </tr>
          <tr>
            <td width="14" height="30">&nbsp;</td>
            <td width="84" valign="top">字符密码</td>
            <td colspan="2" valign="top"><input name="textarea6" type="text" id="base64result" onFocus="this.select()" onMouseOver="this.focus()" value="" size="32" maxlength="32"></td>
            <td width="60" align="right" valign="top"><select name="select" id="cutselect" onChange="cut();" >
                <option value="20" selected >20位</option>
                <option value="32">32位</option>
                <option value="16" >16位</option>
                <option value="12" >12位</option>
                <option value="10" >10位</option>
                <option value="8" >8位</option>
                <option value="6" >6位</option>
              </select></td>
          </tr>
          <tr>
            <td height="19">&nbsp;</td>
            <td>&nbsp;</td>
            <td width="137">&nbsp;</td>
            <td width="127">&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td height="30">&nbsp;</td>
            <td valign="top">数字密码</td>
            <td colspan="2" valign="top"><input name="textarea7" type="text" id="decresult" onFocus="this.select()" onMouseOver="this.focus()" value="" size="32" maxlength="32"></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td height="34">&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
        </table></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td height="13">&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td height="33">&nbsp;</td>
      <td colspan="2" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
          <!--DWLayoutTable-->
          <tr>
            <td width="828" height="33" valign="top"><hr>
              <p><a href="http://md5-password-creator.googlecode.com/">项目主页</a> | <a href="http://code.google.com/p/md5-password-creator/wiki/AboutApp">使用说明</a> </p></td>
          </tr>
        </table></td>
      <td>&nbsp;</td>
    </tr>
    
  </table>
</form>
</body>
</html>
